C Primer Plus 第4章 字符串和格式化输入输出 您所在的位置:网站首页 c primer plus 程序 C Primer Plus 第4章 字符串和格式化输入输出

C Primer Plus 第4章 字符串和格式化输入输出

2023-08-20 04:29| 来源: 网络整理| 查看: 265

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

4.1前导程序

程序清单4.1 talkback.c程序

//talkback.c一个能为您提供一些信息的对话程序 #include #include //提供strlen()函数的原型 #define DENSITY 62.4 //人口密度(单位:英镑/每立方英尺) int main() {     float weight,volume;     int size,letters;     char name[40];  //name是一个有40个字符的数组          printf("what's your first name ?\n");     scanf("%s",name);     printf("%s,what's your weight in pounds?\n",name);     scanf("%f",&weight);     size=sizeof name;     letters=strlen(name);     volume=weight/DENSITY;     printf("Well,%s,your volume is %2.2f cubic feet.\n",name,volume);     printf("Also,your first name has %d letters, \n",letters);     printf("and we have %d bytes to store it in.\n",size);     return 0; }

该程序的新特性如下:

*它使用一个数组来存放字符串;

*它使用%s转换说明符来处理字符串的输入和输出;

*它使用预处理器定义了代表值62.4的符号常量DENSITY.

*它使用函数strlen()来获取字符串的长度。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有